#include <stdio.h>

int main(int argc, char const *argv[])
{
    FILE *file = fopen("test.txt","r");
    if (file == NULL)
    {
        printf("打开错误\n");
        return -1;
    }else{
        printf("打开成功\n");
    }


//     int fred =  fgetc(file);// 从文件中读取一个字符
// if(fred != EOF){
//     printf("读取到的字符是：%c\n",fred);
// }else{
//     printf("读取失败\n");
// }

// char buff[100];
//     // char *fchar =  fgets(buff,sizeof(buff),file);// 从文件中读取一行
//     // if (fchar == NULL)
//     // {
//     //     printf("读取失败\n");
//     // }else{
//     //     printf("读取到的字符是：%s\n",fchar);
//     // }
//     while ((fgets(buff,sizeof(buff),file)) != NULL)
//     {
//         printf("读取到的字符是：%s\n",buff);
//     }

char name[100];
char bf[100];
int age;
// int fcon = fscanf(file,"%s %s %d",name,bf,&age);
// if (fcon==EOF)
// {
//     printf("读取失败\n");
// }else
// {
//     printf("读取到的数据是：%s %s %d,fcon=%d\n",name,bf,age,fcon);
// }

while ((fscanf(file,"%s %s %d",name,bf,&age)) != EOF)
{
    printf("%s在%d爱上了%s \n",name,age,bf);
}


    



    int result = fclose(file);
    if (result == 0)
    {
        printf("文件关闭成功\n");
    }else{
        printf("文件关闭失败\n");
    }
    
    
    return 0;
}
